package com.trkj.pojos;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;


/**
 * The persistent class for the IN_MEDICAL_PROJECT_CHARGE_DETA database table.
 * 
 */
@Entity
@Table(name="IN_MEDICAL_PROJECT_CHARGE_DETA")
@NamedQuery(name="InMedicalProjectChargeDeta.findAll", query="SELECT i FROM InMedicalProjectChargeDeta i")
public class InMedicalProjectChargeDeta implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="IN_PROJECT_CHARGE_DETAIL_ID")
	private long inProjectChargeDetailId;

	/*@Column(name="CHARGE_DETAIL_STATUS")
	private String chargeDetailStatus;*/

	@Column(name="MEDICAL_PROJECT_PRICE")
	private BigDecimal medicalProjectPrice;

	@Column(name="PROJECT_NUM")
	private BigDecimal projectNum;

	@Column(name="PROJECT_SUBTOTAL")
	private BigDecimal projectSubtotal;

	//bi-directional many-to-one association to ChargeprojectTable
	@ManyToOne
	@JoinColumn(name="CHARGECODE")
	private ChargeprojectTable chargeprojectTable;

	/*//bi-directional many-to-one association to ChargetypeTable
	@ManyToOne
	@JoinColumn(name="CHARGETYPEID")
	private ChargetypeTable chargetypeTable;

	//bi-directional many-to-one association to InMedicalProjectCharge
	@ManyToOne
	@JoinColumn(name="IN_MEDICAL_PROJECT_ID")
	private InMedicalProjectCharge inMedicalProjectCharge;*/

	public InMedicalProjectChargeDeta() {
	}

	public long getInProjectChargeDetailId() {
		return this.inProjectChargeDetailId;
	}

	public void setInProjectChargeDetailId(long inProjectChargeDetailId) {
		this.inProjectChargeDetailId = inProjectChargeDetailId;
	}

	/*public String getChargeDetailStatus() {
		return this.chargeDetailStatus;
	}

	public void setChargeDetailStatus(String chargeDetailStatus) {
		this.chargeDetailStatus = chargeDetailStatus;
	}*/

	public BigDecimal getMedicalProjectPrice() {
		return this.medicalProjectPrice;
	}

	public void setMedicalProjectPrice(BigDecimal medicalProjectPrice) {
		this.medicalProjectPrice = medicalProjectPrice;
	}

	public BigDecimal getProjectNum() {
		return this.projectNum;
	}

	public void setProjectNum(BigDecimal projectNum) {
		this.projectNum = projectNum;
	}

	public BigDecimal getProjectSubtotal() {
		return this.projectSubtotal;
	}

	public void setProjectSubtotal(BigDecimal projectSubtotal) {
		this.projectSubtotal = projectSubtotal;
	}

	public ChargeprojectTable getChargeprojectTable() {
		return this.chargeprojectTable;
	}

	public void setChargeprojectTable(ChargeprojectTable chargeprojectTable) {
		this.chargeprojectTable = chargeprojectTable;
	}

	/*public ChargetypeTable getChargetypeTable() {
		return this.chargetypeTable;
	}

	public void setChargetypeTable(ChargetypeTable chargetypeTable) {
		this.chargetypeTable = chargetypeTable;
	}

	public InMedicalProjectCharge getInMedicalProjectCharge() {
		return this.inMedicalProjectCharge;
	}

	public void setInMedicalProjectCharge(InMedicalProjectCharge inMedicalProjectCharge) {
		this.inMedicalProjectCharge = inMedicalProjectCharge;
	}
*/
}